home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / cnlp3260.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  34.7 KB  |  1,315 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.0"
  7. *GPDFileName: "CNLP3260.GPD"
  8. *Include: "StdNames.gpd"
  9. *Include: "ttfsub.gpd"
  10. *ModelName: "Canon LBP-3260"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "pcl5eres.dll"
  13. *PrinterType: PAGE
  14. *PrintRate: 32
  15. *PrintRatePPM: 32
  16. *PrintRateUnit: PPM
  17. *MaxCopies: 32767
  18. *FontCartSlots: 1
  19. *Feature: Orientation
  20. {
  21.     *rcNameID: =ORIENTATION_DISPLAY
  22.     *DefaultOption: PORTRAIT
  23.     *Option: PORTRAIT
  24.     {
  25.         *rcNameID: =PORTRAIT_DISPLAY
  26.         *Command: CmdSelect
  27.         {
  28.             *Order: DOC_SETUP.8
  29.             *NoPageEject?: TRUE
  30.             *Cmd: "<1B>&l0o1E"
  31.         }
  32.     }
  33.     *Option: LANDSCAPE_CC90
  34.     {
  35.         *rcNameID: =LANDSCAPE_DISPLAY
  36.         *Command: CmdSelect
  37.         {
  38.             *Order: DOC_SETUP.8
  39.             *NoPageEject?: TRUE
  40.             *Cmd: "<1B>&l1o1E"
  41.         }
  42.     }
  43. }
  44. *Feature: InputBin
  45. {
  46.     *rcNameID: =PAPER_SOURCE_DISPLAY
  47.     *DefaultOption: Option1
  48.     *Option: Option1
  49.     {
  50.         *rcNameID: 271
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.11
  54.             *Cmd: "<1B>&l0H"
  55.         }
  56.     }
  57.     *Option: MP_TRAY
  58.     {
  59.         *rcNameID: 274
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.11
  63.             *Cmd: "<1B>&l2H"
  64.         }
  65.     }
  66.     *Option: TRAY1
  67.     {
  68.         *rcNameID: 276
  69.         *Command: CmdSelect
  70.         {
  71.             *Order: DOC_SETUP.11
  72.             *Cmd: "<1B>&l4H"
  73.         }
  74.     }
  75.     *Option: TRAY2
  76.     {
  77.         *rcNameID: 277
  78.         *Command: CmdSelect
  79.         {
  80.             *Order: DOC_SETUP.11
  81.             *Cmd: "<1B>&l1H"
  82.         }
  83.     }
  84.     *Option: TRAY3
  85.     {
  86.         *rcNameID: 410
  87.         *Command: CmdSelect
  88.         {
  89.             *Order: DOC_SETUP.11
  90.             *Cmd: "<1B>&l5H"
  91.         }
  92.     }
  93.     *Option: TRAY4
  94.     {
  95.         *rcNameID: 428
  96.         *Command: CmdSelect
  97.         {
  98.             *Order: DOC_SETUP.11
  99.             *Cmd: "<1B>&l8H"
  100.         }
  101.     }
  102.     *Option: LARGECAPACITY
  103.     {
  104.         *rcNameID: 531
  105.         *Command: CmdSelect
  106.         {
  107.             *Order: DOC_SETUP.11
  108.             *Cmd: "<1B>&l5H"
  109.         }
  110.     }
  111.     *Option: ENVFEED
  112.     {
  113.         *rcNameID: =ENV_FEED_DISPLAY
  114.         *Command: CmdSelect
  115.         {
  116.             *Order: DOC_SETUP.11
  117.             *Cmd: "<1B>&l6H"
  118.         }
  119.     }
  120. }
  121. *Feature: DuplexUnit
  122. {
  123.     *FeatureType: PRINTER_PROPERTY
  124.     *rcNameID: 429
  125.     *DefaultOption: NotInstalled
  126.     *Option: NotInstalled
  127.     {
  128.         *rcNameID: 444
  129.         *DisabledFeatures: LIST(Duplex)
  130.         *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  131.     }
  132.     *Option: Installed
  133.     {
  134.         *rcNameID: 443
  135.     }
  136. }
  137. *Feature: TRAY3
  138. {
  139.     *rcNameID: 410
  140.     *FeatureType: PRINTER_PROPERTY
  141.     *DefaultOption: FALSE
  142.     *Option: FALSE
  143.     {
  144.         *rcNameID: 444
  145.     }
  146.     *Option: TRUE
  147.     {
  148.         *rcNameID: 443
  149.     }
  150. }
  151. *InvalidCombination: LIST(TRAY3.FALSE,InputBin.TRAY3)
  152.  
  153. *Feature: TRAY4
  154. {
  155.     *rcNameID: 428
  156.     *FeatureType: PRINTER_PROPERTY
  157.     *DefaultOption: FALSE
  158.     *Option: FALSE
  159.     {
  160.         *rcNameID: 444
  161.     }
  162.     *Option: TRUE
  163.     {
  164.         *rcNameID: 443
  165.     }
  166. }
  167. *InvalidCombination: LIST(TRAY4.FALSE,InputBin.TRAY4)
  168.  
  169. *Feature: LARGECAPACITY
  170. {
  171.     *rcNameID: 531
  172.     *FeatureType: PRINTER_PROPERTY
  173.     *DefaultOption: FALSE
  174.     *Option: FALSE
  175.     {
  176.         *rcNameID: 444
  177.     }
  178.     *Option: TRUE
  179.     {
  180.         *rcNameID: 443
  181.     }
  182. }
  183. *InvalidCombination: LIST(LARGECAPACITY.FALSE,InputBin.LARGECAPACITY)
  184. *InvalidCombination: LIST(LARGECAPACITY.TRUE,TRAY3.TRUE)
  185. *InvalidCombination: LIST(LARGECAPACITY.TRUE,TRAY4.TRUE)
  186.  
  187. *Feature: Duplex
  188. {
  189.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  190.     *DefaultOption: NONE
  191.     *Option: NONE
  192.     {
  193.         *rcNameID: =NONE_DISPLAY
  194.         *Command: CmdSelect
  195.         {
  196.             *Order: DOC_SETUP.9
  197.             *Cmd: "<1B>&l0S"
  198.         }
  199.     }
  200.     *Option: VERTICAL
  201.     {
  202.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  203.         *Command: CmdSelect
  204.         {
  205.             *Order: DOC_SETUP.10
  206.             *Cmd: "<1B>&l1S"
  207.         }
  208.     }
  209.     *Option: HORIZONTAL
  210.     {
  211.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  212.         *Command: CmdSelect
  213.         {
  214.             *Order: DOC_SETUP.10
  215.             *Cmd: "<1B>&l2S"
  216.         }
  217.     }
  218. }
  219. *Feature: EnvFeeder
  220. {
  221.     *rcNameID: =ENV_FEED_DISPLAY
  222.     *FeatureType: PRINTER_PROPERTY
  223.     *DefaultOption: FALSE
  224.     *Option: FALSE
  225.     {
  226.         *rcNameID: 444
  227.     }
  228.     *Option: TRUE
  229.     {
  230.         *rcNameID: 443
  231.     }
  232. }
  233. *InvalidCombination: LIST(EnvFeeder.FALSE,InputBin.ENVFEED)
  234.  
  235. *Feature: PageProtect
  236. {
  237.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  238.     *DefaultOption: OFF
  239.     *Option: ON
  240.     {
  241.         *rcNameID: =ON_DISPLAY
  242.         *Command: CmdSelect
  243.         {
  244.             *Order: DOC_SETUP.1
  245.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=ON<0A>"
  246.         }
  247.     }
  248.     *Option: OFF
  249.     {
  250.         *rcNameID: =OFF_DISPLAY
  251.         *Command: CmdSelect
  252.         {
  253.             *Order: DOC_SETUP.1
  254.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  255.         }
  256.     }
  257. }
  258. *Feature: Collate
  259. {
  260.     *rcNameID: 392 *% this shouldn't appear...
  261.  
  262.     *DefaultOption: OFF
  263.     *Option: ON
  264.     {
  265.         *rcNameID: =ON_DISPLAY
  266.         *switch: PrinterHardDisk
  267.         {
  268.             *case: FALSE
  269.             {
  270.                 *Command: CmdSelect
  271.                 {
  272.                     *Order: JOB_SETUP.5
  273.                     *Cmd: "@PJL SET QTY=1<0A>"
  274.                 }
  275.             }
  276.             *case: TRUE
  277.             {
  278.                 *Command: CmdSelect
  279.                 {
  280.                     *Order: JOB_SETUP.5
  281.                     *Cmd: "@PJL SET QTY=" %d[1,32767]{NumOfCopies}"<0A>"
  282.                 }
  283.             }
  284.         }
  285.     }
  286.     *Option: OFF
  287.     {
  288.         *rcNameID: =OFF_DISPLAY
  289.         *Command: CmdSelect
  290.         {
  291.             *Order: JOB_SETUP.5
  292.             *Cmd: "@PJL SET QTY=1<0A>"
  293.         }
  294.     }
  295. }
  296. *Feature: PrinterHardDisk
  297. {
  298.     *rcNameID: 430
  299.     *FeatureType: PRINTER_PROPERTY
  300.     *DefaultOption: FALSE
  301.     *Option: FALSE
  302.     {
  303.         *rcNameID: 444
  304.         *DisabledFeatures: LIST(Collate)
  305.     }
  306.     *Option: TRUE
  307.     {
  308.         *rcNameID: 443
  309.     }
  310. }
  311. *Feature: Resolution
  312. {
  313.     *rcNameID: =RESOLUTION_DISPLAY
  314.     *DefaultOption: Option1
  315.     *Option: Option1
  316.     {
  317.         *Name: "600 x 600 " =DOTS_PER_INCH
  318.         *DPI: PAIR(600, 600)
  319.         *TextDPI: PAIR(600, 600)
  320.         *MinStripBlankPixels: 32
  321.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  322.         *SpotDiameter: 100
  323.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  324.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  325.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  326.         *Command: CmdSelect
  327.         {
  328.             *Order: DOC_SETUP.6
  329.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  330.         }
  331.     }
  332.     *Option: Option2
  333.     {
  334.         *Name: "300 x 300 " =DOTS_PER_INCH
  335.         *DPI: PAIR(300, 300)
  336.         *TextDPI: PAIR(300, 300)
  337.         *MinStripBlankPixels: 32
  338.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  339.         *SpotDiameter: 100
  340.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  341.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  342.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  343.         *Command: CmdSelect
  344.         {
  345.             *Order: DOC_SETUP.6
  346.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  347.         }
  348.     }
  349. }
  350. *Feature: PaperSize
  351. {
  352.     *rcNameID: =PAPER_SIZE_DISPLAY
  353.     *DefaultOption: LETTER
  354.     *Option: TABLOID
  355.     {
  356.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  357.         *PageProtectMem: 9350
  358.         *switch: Orientation
  359.         {
  360.             *case: PORTRAIT
  361.             {
  362.                 *PrintableArea: PAIR(12600, 19800)
  363.                 *PrintableOrigin: PAIR(300, 300)
  364.                 *CursorOrigin: PAIR(300, 300)
  365.                 *Command: CmdSelect
  366.                 {
  367.                     *Order: DOC_SETUP.12
  368.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7560x12000Y"
  369.                 }
  370.             }
  371.             *case: LANDSCAPE_CC90
  372.             {
  373.                 *PrintableArea: PAIR(12700, 19800)
  374.                 *PrintableOrigin: PAIR(200, 310)
  375.                 *switch: Resolution
  376.                 {
  377.                     *case: Option2
  378.                     {
  379.                         *PrintableArea: PAIR(12700, 19888)
  380.                         *PrintableOrigin: PAIR(200, 312)
  381.                     }
  382.                 }
  383.                 *CursorOrigin: PAIR(200, 20200)
  384.                 *Command: CmdSelect
  385.                 {
  386.                     *Order: DOC_SETUP.12
  387.                     *Cmd: "<1B>&l6a8c1e40u-40Z<1B>*p0x0Y<1B>*c0t11880x7680Y"
  388.                 }
  389.             }
  390.         }
  391.     }
  392.     *Option: Option2
  393.     {
  394.         *rcNameID: 259
  395.         *PageDimensions: PAIR(13200, 20400)
  396.         *PageProtectMem: 9350
  397.         *switch: Orientation
  398.         {
  399.             *case: PORTRAIT
  400.             {
  401.                 *PrintableArea: PAIR(12600, 19800)
  402.                 *PrintableOrigin: PAIR(300, 300)
  403.                 *CursorOrigin: PAIR(300, 300)
  404.                 *Command: CmdSelect
  405.                 {
  406.                     *Order: DOC_SETUP.12
  407.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7560x12000Y"
  408.                 }
  409.             }
  410.             *case: LANDSCAPE_CC90
  411.             {
  412.                 *PrintableArea: PAIR(12600, 19800)
  413.                 *PrintableOrigin: PAIR(300, 300)
  414.                 *CursorOrigin: PAIR(220, 20160)
  415.                 *Command: CmdSelect
  416.                 {
  417.                     *Order: DOC_SETUP.12
  418.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t11880x7680Y"
  419.                 }
  420.             }
  421.         }
  422.     }
  423.     *Option: LETTER
  424.     {
  425.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  426.         *PageProtectMem: 4109
  427.         *switch: Orientation
  428.         {
  429.             *case: PORTRAIT
  430.             {
  431.                 *PrintableArea: PAIR(9600, 12648)
  432.                 *PrintableOrigin: PAIR(300, 300)
  433.                 *CursorOrigin: PAIR(300, 180)
  434.                 *Command: CmdSelect
  435.                 {
  436.                     *Order: DOC_SETUP.12
  437.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  438.                 }
  439.             }
  440.             *case: LANDSCAPE_CC90
  441.             {
  442.                 *PrintableArea: PAIR(9760, 12688)
  443.                 *PrintableOrigin: PAIR(200, 272)
  444.                 *CursorOrigin: PAIR(200, 12960)
  445.                 *Command: CmdSelect
  446.                 {
  447.                     *Order: DOC_SETUP.12
  448.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  449.                 }
  450.             }
  451.         }
  452.     }
  453.     *Option: LEGAL
  454.     {
  455.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  456.         *PageProtectMem: 5230
  457.         *switch: Orientation
  458.         {
  459.             *case: PORTRAIT
  460.             {
  461.                 *PrintableArea: PAIR(9600, 16248)
  462.                 *PrintableOrigin: PAIR(300, 300)
  463.                 *CursorOrigin: PAIR(300, 180)
  464.                 *Command: CmdSelect
  465.                 {
  466.                     *Order: DOC_SETUP.12
  467.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  468.                 }
  469.             }
  470.             *case: LANDSCAPE_CC90
  471.             {
  472.                 *PrintableArea: PAIR(9760, 16284)
  473.                 *PrintableOrigin: PAIR(200, 276)
  474.                 *CursorOrigin: PAIR(200, 16560)
  475.                 *Command: CmdSelect
  476.                 {
  477.                     *Order: DOC_SETUP.12
  478.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  479.                 }
  480.             }
  481.         }
  482.     }
  483.     *Option: EXECUTIVE
  484.     {
  485.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  486.         *PageProtectMem: 4109
  487.         *switch: Orientation
  488.         {
  489.             *case: PORTRAIT
  490.             {
  491.                 *PrintableArea: PAIR(8100, 12048)
  492.                 *PrintableOrigin: PAIR(300, 300)
  493.                 *CursorOrigin: PAIR(300, 180)
  494.                 *Command: CmdSelect
  495.                 {
  496.                     *Order: DOC_SETUP.12
  497.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  498.                 }
  499.             }
  500.             *case: LANDSCAPE_CC90
  501.             {
  502.                 *PrintableArea: PAIR(8220, 12080)
  503.                 *PrintableOrigin: PAIR(240, 280)
  504.                 *CursorOrigin: PAIR(240, 12360)
  505.                 *Command: CmdSelect
  506.                 {
  507.                     *Order: DOC_SETUP.12
  508.                     *Cmd: "<1B>&l1a8c1e20U<1B>*p0x0Y<1B>*c0t7272x4980Y"
  509.                 }
  510.             }
  511.         }
  512.     }
  513.     *Option: A4
  514.     {
  515.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  516.         *PageProtectMem: 4249
  517.         *switch: Orientation
  518.         {
  519.             *case: PORTRAIT
  520.             {
  521.                 *PrintableArea: PAIR(9292, 13476)
  522.                 *PrintableOrigin: PAIR(300, 300)
  523.                 *CursorOrigin: PAIR(300, 180)
  524.                 *Command: CmdSelect
  525.                 {
  526.                     *Order: DOC_SETUP.12
  527.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  528.                 }
  529.             }
  530.             *case: LANDSCAPE_CC90
  531.             {
  532.                 *PrintableArea: PAIR(9464, 13516)
  533.                 *PrintableOrigin: PAIR(220, 272)
  534.                 *CursorOrigin: PAIR(200, 13788)
  535.                 *Command: CmdSelect
  536.                 {
  537.                     *Order: DOC_SETUP.12
  538.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  539.                 }
  540.             }
  541.         }
  542.     }
  543.     *Option: A5
  544.     {
  545.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  546.         *PageProtectMem: 2125
  547.         *switch: Orientation
  548.         {
  549.             *case: PORTRAIT
  550.             {
  551.                 *PrintableArea: PAIR(6396, 9372)
  552.                 *PrintableOrigin: PAIR(300, 300)
  553.                 *CursorOrigin: PAIR(300, 190)
  554.                 *Command: CmdSelect
  555.                 {
  556.                     *Order: DOC_SETUP.12
  557.                     *Cmd: "<1B>&l2000a8c1E<1B>*p0x0Y<1B>*c0t3838x5762Y"
  558.                 }
  559.             }
  560.             *case: LANDSCAPE_CC90
  561.             {
  562.                 *PrintableArea: PAIR(6396, 9324)
  563.                 *PrintableOrigin: PAIR(300, 200)
  564.                 *CursorOrigin: PAIR(200, 9664)
  565.                 *Command: CmdSelect
  566.                 {
  567.                     *Order: DOC_SETUP.12
  568.                     *Cmd: "<1B>&l2000a8c1E<1B>*p0x0Y<1B>*c0t5594x3958Y"
  569.                 }
  570.             }
  571.         }
  572.     }
  573.     *Option: ENV_10
  574.     {
  575.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  576.         *PageProtectMem: 4109
  577.         *switch: Orientation
  578.         {
  579.             *case: PORTRAIT
  580.             {
  581.                 *PrintableArea: PAIR(4296, 10800)
  582.                 *PrintableOrigin: PAIR(300, 300)
  583.                 *CursorOrigin: PAIR(300, 160)
  584.                 *Command: CmdSelect
  585.                 {
  586.                     *Order: DOC_SETUP.12
  587.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6648Y"
  588.                 }
  589.             }
  590.             *case: LANDSCAPE_CC90
  591.             {
  592.                 *PrintableArea: PAIR(4356, 10800)
  593.                 *PrintableOrigin: PAIR(300, 300)
  594.                 *CursorOrigin: PAIR(200, 11130)
  595.                 *Command: CmdSelect
  596.                 {
  597.                     *Order: DOC_SETUP.12
  598.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  599.                 }
  600.             }
  601.         }
  602.     }
  603.     *Option: ENV_DL
  604.     {
  605.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  606.         *PageProtectMem: 4109
  607.         *switch: Orientation
  608.         {
  609.             *case: PORTRAIT
  610.             {
  611.                 *PrintableArea: PAIR(4596, 9942)
  612.                 *PrintableOrigin: PAIR(300, 200)
  613.                 *switch: Resolution
  614.                 {
  615.                     *case: Option2
  616.                     {
  617.                         *PrintableArea: PAIR(4596, 9940)
  618.                     }
  619.                 }
  620.                 *CursorOrigin: PAIR(300, 160)
  621.                 *Command: CmdSelect
  622.                 {
  623.                     *Order: DOC_SETUP.12
  624.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x6043Y"
  625.                 }
  626.             }
  627.             *case: LANDSCAPE_CC90
  628.             {
  629.                 *PrintableArea: PAIR(4596, 9792)
  630.                 *PrintableOrigin: PAIR(300, 300)
  631.                 *CursorOrigin: PAIR(200, 10132)
  632.                 *Command: CmdSelect
  633.                 {
  634.                     *Order: DOC_SETUP.12
  635.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  636.                 }
  637.             }
  638.         }
  639.     }
  640.     *Option: ENV_C5
  641.     {
  642.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  643.         *PageProtectMem: 4109
  644.         *switch: Orientation
  645.         {
  646.             *case: PORTRAIT
  647.             {
  648.                 *PrintableArea: PAIR(7036, 10204)
  649.                 *PrintableOrigin: PAIR(300, 300)
  650.                 *CursorOrigin: PAIR(300, 200)
  651.                 *Command: CmdSelect
  652.                 {
  653.                     *Order: DOC_SETUP.12
  654.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6254Y"
  655.                 }
  656.             }
  657.             *case: LANDSCAPE_CC90
  658.             {
  659.                 *PrintableArea: PAIR(7116, 10304)
  660.                 *PrintableOrigin: PAIR(240, 220)
  661.                 *CursorOrigin: PAIR(200, 10544)
  662.                 *Command: CmdSelect
  663.                 {
  664.                     *Order: DOC_SETUP.12
  665.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  666.                 }
  667.             }
  668.         }
  669.     }
  670.     *Option: ENV_MONARCH
  671.     {
  672.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  673.         *PageProtectMem: 4109
  674.         *switch: Orientation
  675.         {
  676.             *case: PORTRAIT
  677.             {
  678.                 *PrintableArea: PAIR(3996, 8400)
  679.                 *PrintableOrigin: PAIR(300, 300)
  680.                 *CursorOrigin: PAIR(300, 200)
  681.                 *Command: CmdSelect
  682.                 {
  683.                     *Order: DOC_SETUP.12
  684.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5160Y"
  685.                 }
  686.             }
  687.             *case: LANDSCAPE_CC90
  688.             {
  689.                 *PrintableArea: PAIR(4056, 8400)
  690.                 *PrintableOrigin: PAIR(300, 300)
  691.                 *CursorOrigin: PAIR(200, 8700)
  692.                 *Command: CmdSelect
  693.                 {
  694.                     *Order: DOC_SETUP.12
  695.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2554Y"
  696.                 }
  697.             }
  698.         }
  699.     }
  700.     *Option: ENV_B5
  701.     {
  702.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  703.         *PageProtectMem: 4109
  704.         *switch: Orientation
  705.         {
  706.             *case: PORTRAIT
  707.             {
  708.                 *PrintableArea: PAIR(7716, 11208)
  709.                 *PrintableOrigin: PAIR(300, 300)
  710.                 *CursorOrigin: PAIR(300, 220)
  711.                 *Command: CmdSelect
  712.                 {
  713.                     *Order: DOC_SETUP.12
  714.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  715.                 }
  716.             }
  717.             *case: LANDSCAPE_CC90
  718.             {
  719.                 *PrintableArea: PAIR(7716, 11288)
  720.                 *PrintableOrigin: PAIR(300, 260)
  721.                 *CursorOrigin: PAIR(200, 11588)
  722.                 *Command: CmdSelect
  723.                 {
  724.                     *Order: DOC_SETUP.12
  725.                     *Cmd: "<1B>&l100a8c1e30U<1B>*p0x0Y<1B>*c0t6725x4750Y"
  726.                 }
  727.             }
  728.         }
  729.     }
  730.     *Option: A3
  731.     {
  732.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  733.         *PageProtectMem: 9667
  734.         *switch: Orientation
  735.         {
  736.             *case: PORTRAIT
  737.             {
  738.                 *PrintableArea: PAIR(13428, 19208)
  739.                 *PrintableOrigin: PAIR(300, 180)
  740.                 *CursorOrigin: PAIR(300, 180)
  741.                 *Command: CmdSelect
  742.                 {
  743.                     *Order: DOC_SETUP.12
  744.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8057x11693Y"
  745.                 }
  746.             }
  747.             *case: LANDSCAPE_CC90
  748.             {
  749.                 *PrintableArea: PAIR(13588, 19208)
  750.                 *PrintableOrigin: PAIR(200, 280)
  751.                 *CursorOrigin: PAIR(200, 19688)
  752.                 *Command: CmdSelect
  753.                 {
  754.                     *Order: DOC_SETUP.12
  755.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11621x8177Y"
  756.                 }
  757.             }
  758.         }
  759.     }
  760.     *Option: B4
  761.     {
  762.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  763.         *PageProtectMem: 6391
  764.         *switch: Orientation
  765.         {
  766.             *case: PORTRAIT
  767.             {
  768.                 *PrintableArea: PAIR(11564, 16726)
  769.                 *PrintableOrigin: PAIR(200, 200)
  770.                 *CursorOrigin: PAIR(220, 190)
  771.                 *Command: CmdSelect
  772.                 {
  773.                     *Order: DOC_SETUP.12
  774.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6926x10102Y"
  775.                 }
  776.             }
  777.             *case: LANDSCAPE_CC90
  778.             {
  779.                 *PrintableArea: PAIR(11744, 16726)
  780.                 *PrintableOrigin: PAIR(150, 320)
  781.                 *switch: Resolution
  782.                 {
  783.                     *case: Option2
  784.                     {
  785.                         *PrintableArea: PAIR(11740, 16724)
  786.                         *PrintableOrigin: PAIR(152, 320)
  787.                     }
  788.                 }
  789.                 *CursorOrigin: PAIR(150, 17046)
  790.                 *Command: CmdSelect
  791.                 {
  792.                     *Order: DOC_SETUP.12
  793.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t10030x7046Y"
  794.                 }
  795.             }
  796.         }
  797.     }
  798.     *Option: B5
  799.     {
  800.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  801.         *PageProtectMem: 3198
  802.         *switch: Orientation
  803.         {
  804.             *case: PORTRAIT
  805.             {
  806.                 *PrintableArea: PAIR(8004, 11604)
  807.                 *PrintableOrigin: PAIR(300, 300)
  808.                 *CursorOrigin: PAIR(300, 220)
  809.                 *Command: CmdSelect
  810.                 {
  811.                     *Order: DOC_SETUP.12
  812.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
  813.                 }
  814.             }
  815.             *case: LANDSCAPE_CC90
  816.             {
  817.                 *PrintableArea: PAIR(8144, 11664)
  818.                 *PrintableOrigin: PAIR(220, 240)
  819.                 *CursorOrigin: PAIR(200, 11904)
  820.                 *Command: CmdSelect
  821.                 {
  822.                     *Order: DOC_SETUP.12
  823.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
  824.                 }
  825.             }
  826.         }
  827.     }
  828.     *Option: CUSTOMSIZE
  829.     {
  830.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  831.         *MinSize: PAIR(468, 9000)
  832.         *MaxSize: PAIR(14028, 20400)
  833.         *MaxPrintableWidth: 14028
  834.         *MinLeftMargin: 0
  835.         *CenterPrintable?: FALSE
  836.         *PageProtectMem: 1692
  837.         *switch: Orientation
  838.         {
  839.             *case: PORTRAIT
  840.             {
  841.                 *CustCursorOriginX:  %d{((PhysPaperWidth - 14028) / 2) +300}
  842.                 *CustCursorOriginY:   %d{300}
  843.                 *CustPrintableOriginX:  %d{300}
  844.                 *CustPrintableOriginY:  %d{300}
  845.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 600 }
  846.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  847.         *Command: CmdSelect
  848.                 {
  849.                     *Order: DOC_SETUP.13
  850.                         *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t14028x20400Y"
  851.                 }
  852.             }
  853.             *case: LANDSCAPE_CC90
  854.             {
  855.           *CustCursorOriginX:  %d{((PhysPaperWidth - 14028) / 2) +300 }
  856.               *CustCursorOriginY:   %d{20100}
  857.         *CustPrintableOriginX:  %d{300}
  858.         *CustPrintableOriginY:  %d{300}
  859.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 600 }
  860.         *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  861.                 *Command: CmdSelect
  862.                 {
  863.                          *Order: DOC_SETUP.13
  864.                  *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t20400x14028Y"
  865.          }
  866.             }
  867.         }
  868.     }
  869. }
  870. *Feature: OutputBin
  871. {
  872.     *rcNameID: =OUTPUTBIN_DISPLAY
  873.     *HelpIndex: 12011
  874.     *DefaultOption: Option1
  875.     *Option: Option1
  876.     {
  877.         *% Auto Select
  878.         *rcNameID: 271
  879.         *Command: CmdSelect
  880.         {
  881.         }
  882.     }
  883.     *Option: Option2
  884.     {
  885.         *% Face-Down
  886.         *rcNameID: 362
  887.         *Command: CmdSelect
  888.         {
  889.             *Order: JOB_SETUP.5
  890.             *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
  891.         }
  892.     }
  893.     *Option: Option3
  894.     {
  895.         *% Face-Up
  896.         *rcNameID: 363
  897.         *Command: CmdSelect
  898.         {
  899.             *Order: JOB_SETUP.5
  900.             *Cmd: "@PJL SET OUTBIN=LOWER<0A>"
  901.         }
  902.     }
  903. }
  904. *Feature: Halftone
  905. {
  906.     *rcNameID: =HALFTONING_DISPLAY
  907.     *DefaultOption: HT_PATSIZE_AUTO
  908.     *Option: HT_PATSIZE_AUTO
  909.     {
  910.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  911.     }
  912.     *Option: HT_PATSIZE_6x6_M
  913.     {
  914.         *rcNameID: =HT_DITHER6X6_DISPLAY
  915.     }
  916.     *Option: HT_PATSIZE_8x8_M
  917.     {
  918.         *rcNameID: =HT_DITHER8X8_DISPLAY
  919.     }
  920. }
  921. *Feature: Memory
  922. {
  923.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  924.     *DefaultOption: 16384KB
  925.     *Option: 16384KB
  926.     {
  927.         *Name: "16MB"
  928.         *MemoryConfigKB: PAIR(16384, 13950)
  929.     }
  930.     *Option: 17408KB
  931.     {
  932.         *Name: "17MB"
  933.         *MemoryConfigKB: PAIR(17408, 14850)
  934.     }
  935.     *Option: 18432KB
  936.     {
  937.         *Name: "18MB"
  938.         *MemoryConfigKB: PAIR(18432, 15750)
  939.     }
  940.     *Option: 19456KB
  941.     {
  942.         *Name: "19MB"
  943.         *MemoryConfigKB: PAIR(19456, 16650)
  944.     }
  945.     *Option: 20480KB
  946.     {
  947.         *Name: "20MB"
  948.         *MemoryConfigKB: PAIR(20480, 17550)
  949.     }
  950.     *Option: 21504KB
  951.     {
  952.         *Name: "21MB"
  953.         *MemoryConfigKB: PAIR(21504, 18450)
  954.     }
  955.     *Option: 22528KB
  956.     {
  957.         *Name: "22MB"
  958.         *MemoryConfigKB: PAIR(22528, 19350)
  959.     }
  960.     *Option: 23552KB
  961.     {
  962.         *Name: "23MB"
  963.         *MemoryConfigKB: PAIR(23552, 20250)
  964.     }
  965.     *Option: 24576KB
  966.     {
  967.         *Name: "24MB"
  968.         *MemoryConfigKB: PAIR(24576, 21150)
  969.     }
  970.     *Option: 25600KB
  971.     {
  972.         *Name: "25MB"
  973.         *MemoryConfigKB: PAIR(25600, 22050)
  974.     }
  975.     *Option: 26624KB
  976.     {
  977.         *Name: "26MB"
  978.         *MemoryConfigKB: PAIR(26624, 22950)
  979.     }
  980.     *Option: 27648KB
  981.     {
  982.         *Name: "27MB"
  983.         *MemoryConfigKB: PAIR(27648, 23850)
  984.     }
  985.     *Option: 28672KB
  986.     {
  987.         *Name: "28MB"
  988.         *MemoryConfigKB: PAIR(28672, 24750)
  989.     }
  990.     *Option: 29696KB
  991.     {
  992.         *Name: "29MB"
  993.         *MemoryConfigKB: PAIR(29696, 25650)
  994.     }
  995.     *Option: 30720KB
  996.     {
  997.         *Name: "30MB"
  998.         *MemoryConfigKB: PAIR(30720, 26550)
  999.     }
  1000.     *Option: 31744KB
  1001.     {
  1002.         *Name: "31MB"
  1003.         *MemoryConfigKB: PAIR(31744, 27450)
  1004.     }
  1005.     *Option: 32768KB
  1006.     {
  1007.         *Name: "32MB"
  1008.         *MemoryConfigKB: PAIR(32768, 28350)
  1009.     }
  1010.     *Option: 33792KB
  1011.     {
  1012.         *Name: "33MB"
  1013.         *MemoryConfigKB: PAIR(33792, 29250)
  1014.     }
  1015.     *Option: 34816KB
  1016.     {
  1017.         *Name: "34MB"
  1018.         *MemoryConfigKB: PAIR(34816, 30150)
  1019.     }
  1020.     *Option: 35840KB
  1021.     {
  1022.         *Name: "35MB"
  1023.         *MemoryConfigKB: PAIR(35840, 31050)
  1024.     }
  1025.     *Option: 36864KB
  1026.     {
  1027.         *Name: "36MB"
  1028.         *MemoryConfigKB: PAIR(36864, 31950)
  1029.     }
  1030.     *Option: 37888KB
  1031.     {
  1032.         *Name: "37MB"
  1033.         *MemoryConfigKB: PAIR(37888, 32850)
  1034.     }
  1035.     *Option: 38912KB
  1036.     {
  1037.         *Name: "38MB"
  1038.         *MemoryConfigKB: PAIR(38912, 33750)
  1039.     }
  1040.     *Option: 39936KB
  1041.     {
  1042.         *Name: "39MB"
  1043.         *MemoryConfigKB: PAIR(39936, 34650)
  1044.     }
  1045.     *Option: 40960KB
  1046.     {
  1047.         *Name: "40MB"
  1048.         *MemoryConfigKB: PAIR(40960, 35550)
  1049.     }
  1050.     *Option: 41984KB
  1051.     {
  1052.         *Name: "41MB"
  1053.         *MemoryConfigKB: PAIR(41984, 36450)
  1054.     }
  1055.     *Option: 43008KB
  1056.     {
  1057.         *Name: "42MB"
  1058.         *MemoryConfigKB: PAIR(43008, 37350)
  1059.     }
  1060.     *Option: 44032KB
  1061.     {
  1062.         *Name: "43MB"
  1063.         *MemoryConfigKB: PAIR(44032, 38250)
  1064.     }
  1065.     *Option: 45056KB
  1066.     {
  1067.         *Name: "44MB"
  1068.         *MemoryConfigKB: PAIR(45056, 39150)
  1069.     }
  1070.     *Option: 46080KB
  1071.     {
  1072.         *Name: "45MB"
  1073.         *MemoryConfigKB: PAIR(46080, 40050)
  1074.     }
  1075.     *Option: 47104KB
  1076.     {
  1077.         *Name: "46MB"
  1078.         *MemoryConfigKB: PAIR(47104, 40950)
  1079.     }
  1080.     *Option: 48128KB
  1081.     {
  1082.         *Name: "47MB"
  1083.         *MemoryConfigKB: PAIR(48128, 41850)
  1084.     }
  1085.     *Option: 49152KB
  1086.     {
  1087.         *Name: "48MB"
  1088.         *MemoryConfigKB: PAIR(49152, 42750)
  1089.     }
  1090.     *Option: 50176KB
  1091.     {
  1092.         *Name: "49MB"
  1093.         *MemoryConfigKB: PAIR(50176, 43650)
  1094.     }
  1095.     *Option: 51200KB
  1096.     {
  1097.         *Name: "50MB"
  1098.         *MemoryConfigKB: PAIR(51200, 44550)
  1099.     }
  1100.     *Option: 52224KB
  1101.     {
  1102.         *Name: "51MB"
  1103.         *MemoryConfigKB: PAIR(52224, 45540)
  1104.     }
  1105.     *Option: 53248KB
  1106.     {
  1107.         *Name: "52MB"
  1108.         *MemoryConfigKB: PAIR(53248, 46350)
  1109.     }
  1110.     *Option: 54272KB
  1111.     {
  1112.         *Name: "53MB"
  1113.         *MemoryConfigKB: PAIR(54272, 47250)
  1114.     }
  1115.     *Option: 55296KB
  1116.     {
  1117.         *Name: "54MB"
  1118.         *MemoryConfigKB: PAIR(55296, 48150)
  1119.     }
  1120.     *Option: 56320KB
  1121.     {
  1122.         *Name: "55MB"
  1123.         *MemoryConfigKB: PAIR(56320, 49050)
  1124.     }
  1125.     *Option: 57344KB
  1126.     {
  1127.         *Name: "56MB"
  1128.         *MemoryConfigKB: PAIR(57344, 49950)
  1129.     }
  1130.     *Option: 58368KB
  1131.     {
  1132.         *Name: "57MB"
  1133.         *MemoryConfigKB: PAIR(58368, 50850)
  1134.     }
  1135.     *Option: 59392KB
  1136.     {
  1137.         *Name: "58MB"
  1138.         *MemoryConfigKB: PAIR(59392, 51750)
  1139.     }
  1140.     *Option: 60416KB
  1141.     {
  1142.         *Name: "59MB"
  1143.         *MemoryConfigKB: PAIR(60416, 52650)
  1144.     }
  1145.     *Option: 61440KB
  1146.     {
  1147.         *Name: "60MB"
  1148.         *MemoryConfigKB: PAIR(61440, 53550)
  1149.     }
  1150.     *Option: 62464KB
  1151.     {
  1152.         *Name: "61MB"
  1153.         *MemoryConfigKB: PAIR(62464, 54450)
  1154.     }
  1155.     *Option: 63488KB
  1156.     {
  1157.         *Name: "62MB"
  1158.         *MemoryConfigKB: PAIR(63488, 55350)
  1159.     }
  1160.     *Option: 64512KB
  1161.     {
  1162.         *Name: "63MB"
  1163.         *MemoryConfigKB: PAIR(64512, 56250)
  1164.     }
  1165.     *Option: 65536KB
  1166.     {
  1167.         *Name: "64MB"
  1168.         *MemoryConfigKB: PAIR(65536, 57150)
  1169.     }
  1170. }
  1171. *Command: CmdStartDoc
  1172. {
  1173.      *Order: DOC_SETUP.7
  1174.      *Cmd: "<1B>&u600D<1B>*r0F"
  1175. }
  1176. *RotateRaster?: TRUE
  1177.  
  1178. *Command: CmdStartPage
  1179. {
  1180.     *Order: PAGE_SETUP.1
  1181.     *Cmd: "<1B>*b0M<0D>"
  1182. }
  1183. *Command: CmdEndJob
  1184. {
  1185.     *Order: JOB_FINISH.1
  1186.     *Cmd: "<1B>E<1B>%%-12345X"
  1187. }
  1188. *Command: CmdCopies
  1189. {
  1190.     *Order: DOC_SETUP.13
  1191.     *Cmd: "<1B>&l" %d[1,32767]{NumOfCopies}"X"
  1192. }
  1193. *RotateCoordinate?: TRUE
  1194. *RotateFont?: TRUE
  1195. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1196. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  1197. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1198. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1199. *XMoveThreshold: 0
  1200. *YMoveThreshold: 0
  1201. *XMoveUnit: 600
  1202. *YMoveUnit: 600
  1203. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1204. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1205. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1206. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1207. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1208. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1209. *Command: CmdCR { *Cmd : "<0D>" }
  1210. *Command: CmdLF { *Cmd : "<0A>" }
  1211. *Command: CmdFF { *Cmd : "<0C>" }
  1212. *Command: CmdBackSpace { *Cmd : "<08>" }
  1213. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1214. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1215. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1216. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1217. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1218. *EjectPageWithFF?: TRUE
  1219. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1220. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1221. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1222. *OutputDataFormat: H_BYTE
  1223. *OptimizeLeftBound?: TRUE
  1224. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1225. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1226. *DefaultFont: 136
  1227. *DefaultCTT: 0
  1228. *CharPosition: BASELINE
  1229. *TTFSEnabled?: TRUE
  1230. *DeviceFonts: LIST(136,138,146,147,148,149,150,151,152,153,154,155,156,157,164,165,
  1231. +                   166,196,197,198,199,200,201,202,203,209,210,211,212,213,214,215,
  1232. +                   216,217,218,219,220,221,222,223,224,225,226,227,228,229,230)
  1233. *FontCartridge: FC1
  1234. {
  1235.     *rcCartridgeNameID: 322
  1236.     *Fonts: LIST(117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,125)
  1237. }
  1238. *FontCartridge: FC2
  1239. {
  1240.     *rcCartridgeNameID: 323
  1241.     *Fonts: LIST(1,2,3,4,27,28,29,30,44,45,69,70,71,72,73,74,
  1242. +                   75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
  1243. +                   91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107)
  1244. }
  1245. *FontCartridge: FC3
  1246. {
  1247.     *rcCartridgeNameID: 324
  1248.     *Fonts: LIST(31,32,33,34,35,36)
  1249. }
  1250. *FontCartridge: FC4
  1251. {
  1252.     *rcCartridgeNameID: 325
  1253.     *Fonts: LIST(37,38,39,40,41,42,43)
  1254. }
  1255. *FontCartridge: FC5
  1256. {
  1257.     *rcCartridgeNameID: 326
  1258.     *Fonts: LIST(16,17,18,46,47,48,49,108,109,110,111,112,113,114,115,116)
  1259. }
  1260. *FontCartridge: FC6
  1261. {
  1262.     *rcCartridgeNameID: 327
  1263.     *Fonts: LIST(40,41,42,43,59,60,65,66,67,68,69,70,71,72,142,143,
  1264. +                   144,145)
  1265. }
  1266. *FontCartridge: FC7
  1267. {
  1268.     *rcCartridgeNameID: 328
  1269.     *Fonts: LIST(10,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64)
  1270. }
  1271. *FontCartridge: FC8
  1272. {
  1273.     *rcCartridgeNameID: 329
  1274.     *Fonts: LIST(14,19,20,21,22,23,24,25,26)
  1275. }
  1276. *FontCartridge: FC9
  1277. {
  1278.     *rcCartridgeNameID: 330
  1279.     *Fonts: LIST(5,6,7,8,9,11,12,13,14,15,141)
  1280. }
  1281. *FontCartridge: FC10
  1282. {
  1283.     *rcCartridgeNameID: 331
  1284.     *Fonts: LIST(231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
  1285. +                   247,248)
  1286. }
  1287. *FontCartridge: FC11
  1288. {
  1289.     *rcCartridgeNameID: 332
  1290.     *Fonts: LIST(154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,
  1291. +                   170,171,172,173,174,175,176,177,178,179,180,181,182)
  1292. }
  1293. *FontCartridge: FC12
  1294. {
  1295.     *rcCartridgeNameID: 333
  1296.     *Fonts: LIST(183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
  1297. +                   199,200,201,202,203,204,205,206,207,208)
  1298. }
  1299. *MinFontID: 16534
  1300. *MaxFontID: 32768
  1301. *FontFormat: HPPCL_OUTLINE
  1302. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1303. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1304. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1305. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1306. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1307. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1308. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1309. *MinGrayFill: 1
  1310. *MaxGrayFill: 100
  1311. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1312. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1313. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1314. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1315.